EC2 インスタンスに mac から SSH 接続をやってみた

EC2 インスタンスに mac から SSH 接続をやってみた

Clock Icon2024.10.05

はじめに

こんにちは!
アノテーション界の福山雅治、香園紳瑛(かぞの しんえい)です!

EC2インスタンスに mac から SSH 接続をやってみた ので紹介します。

環境情報

Mac のターミナル(zsh)の手順になりますので、私の環境情報を記載しておきます。
macOS Sonoma 14.6.1
zsh 5.9 (x86_64-apple-darwin23.0)

ハンズオン

Step1. キーペアを .ssh ディレクトリへ保存

  1. ホームディレクトリに移動
cd ~

  1. .ssh ディレクトリの作成
mkdir .ssh

  1. ダウンロードフォルダ(キーペアが保存されているフォルダ)に移動
cd ~/Downloads

  1. キーファイルの権限を設定(キーファイルのアクセス許可 → 所有者に読み取り権限のみ)
chmod 400 sample-keypair.pem

権限設定できたかを確認するために .ssh ディレクトリへ移動

cd ~/.ssh

確認

ls -al

以下の出力が出ていれば OK

-r--------@  1 kazono.shinei  staff  1678 10  3 10:36 sample-keypair.pem

  1. キーファイルを .ssh ディレクトリへ移動
mv sample-keypair.pem ~/.ssh/

  1. .ssh ディレクトリへ移動できているか確認
ls ~/.ssh/

以下の出力が出ていれば OK

sample-keypair.pem

Step2. SSH 経由で EC2 インスタンスに接続

  1. 移動したキーファイルを使用して、SSH 経由で EC2 インスタンスに接続
ssh -i ~/.ssh/sample-keypair.pem ec2-user@<EC2インスタンスのパブリックIP>

  1. 接続確認をされるので、yesと入力(初回接続のみ)
Are you sure you want to continue connecting (yes/no/[fingerprint])?

以下の出力が出ていれば OK

   ,     #_
   ~\_  ####_        Amazon Linux 2023
  ~~  \_#####\
  ~~     \###|
  ~~       \#/ ___   https://aws.amazon.com/linux/amazon-linux-2023
   ~~       V~' '->
    ~~~         /
      ~~._.   _/
         _/ _/
       _/m/'

補足

Finder で .ssh ディレクトリを確認する方法

Finder を開いて、キーボードショートカット Command + Shift + . で隠しファイルやディレクトリを表示 & 非表示の切り替えができます。

さいごに

私は AWS Management Console でハンズオンしている時、キーペアはダウンロードディレクトリで管理していました。
これからはこの方法で保存していきたいと思います!

最後までありがとうございました!
また会いましょーう!

アノテーション株式会社について

アノテーション株式会社はクラスメソッドグループのオペレーション専門特化企業です。サポート・運用・開発保守・情シス・バックオフィスの専門チームが、最新 IT テクノロジー、高い技術力、蓄積されたノウハウをフル活用し、お客様の課題解決を行っています。当社は様々な職種でメンバーを募集しています。「オペレーション・エクセレンス」と「らしく働く、らしく生きる」を共に実現するカルチャー・しくみ・働き方にご興味がある方は、アノテーション株式会社 採用サイトをぜひご覧ください。

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.